"""贪心
先计算得分为2的，两种情况，选2个1,选0 和 2
剩下计算得分为1的，0 1 or 2 2，判断谁有剩余，就加上得分
"""

t=int(input())
for _ in range(t):
    a=list(map(int,input().split()))
    # 得分为2的 选2个a[1] 和 a[0]+a[2]
    ans=(a[1]//2)*2+min(a[0],a[2])*2
    # 得分为1的
    if a[2]>a[0] and a[2]-a[0]>=2:
        ans+=(a[2]-a[0])//2
    if a[1]%2==1 and a[0]-a[2]>0:
        ans+=1
    print(ans)